<!doctype html>
<html>
  <head>
    <title>Socket.IO chat</title>
    <style>
      * { margin: 0; padding: 0; box-sizing: border-box; }
      body { font: 13px Helvetica, Arial; }
      form { background: #000; padding: 3px; position: fixed; bottom: 0; width: 100%; }
      form input { border: 0; padding: 10px; width: 90%; margin-right: .5%; }
      form button { width: 9%; background: rgb(130, 224, 255); border: none; padding: 10px; }
      #messages { list-style-type: none; margin: 0; padding: 0; }
      #messages li { padding: 5px 10px; }
      #messages li:nth-child(odd) { background: #eee; }
    </style>
  </head>
  <body>
    <ul id="messages"></ul>
    <form action="">
      <input id="m" autocomplete="off" /><button>Send</button>
    </form>
  </body>
  <script src="https://code.jquery.com/jquery-1.11.1.js"></script>
    <script>
        
        $(function () {
            let ws = new WebSocket("ws://localhost:8282/aef/accept?fsaef=1231");
            ws.onopen = function()
            {
                console.log("onopen...");
            };
            ws.onmessage = function (evt) 
            {
                var received_msg = evt.data;
                $('#messages').append($('<li>').text(received_msg));
                console.log(received_msg);
            };
            ws.onclose = function()
            {
                console.log("连接已关闭..."); 
            };
            $('form').submit(function(e){
                e.preventDefault();
                let msg=$('#m').val();
                ws.send(msg);
                
                //$('#m').val('');
                return false;
            });
        });
    </script>
</html>